total states processed so far = 1,000,006
current recent processing speed = 3,782 states/sec
net average branching factor = 3.5 (recent: 3.5)
effective branching factor (b*) = 2.59
average dead-end depth = PENDING
average duplicate depth = 13
depth-cutoff hits = 177,949 (17.8% of total states)
frontier nodes: 49
ht count: 274,769    ht size: 540,008
repeated states = 279,703 (28.0% of total states)
average backtrack distance = 1.3 levels (58,469 backtracks)
current progress: in #1 of 4 initial branches
elapsed time = 0h 4m 6s


New path to goal found at depth = 14

In problem RUMIN-TOPO, performed GRAPH search for FIRST solution.

Search ended with first solution found.

Depth cutoff = 14

Maximum depth explored = 14

Program cycles = 524,985

Total states processed = 1,884,003

Repeated states = 563,540, ie, 29.9 percent

Average dead-end depth = PENDING

Average duplicate depth = 13

Depth-cutoff hits = 313,641, ie, 16.6 percent

Average backtrack distance = 1.3 levels (110,642 backtracks)

Average branching factor = 3.6


Candidate solution validation:
  Nominal goal paths checked = 1
  Accepted = 1
  Rejected = 0

Start state:
((HAS-LOCATION AGENT1 LOCATION3) (HAS-LOCATION CONNECTOR1 LOCATION13) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7)
 (HAS-LOCATION TRAY1 LOCATION13) (OPEN GATE2) (RECORDING-OPEN GATE2))

Goal:
(AND (HAS-LOCATION AGENT1 LOCATION1) (GHOST-STOPS-RECORDER))



Total solution paths recorded = 1, of which 1 is/are unique solution paths
Check *solution-paths* and *unique-solution-states* for solution records.

Number of steps in first solution found: = 14

Duration of first solution found = 14.0

Solution path of first solution found from start state to goal state:
(0.0 (START-STATE))
((HAS-LOCATION AGENT1 LOCATION3) (HAS-LOCATION CONNECTOR1 LOCATION13) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7)
 (HAS-LOCATION TRAY1 LOCATION13) (OPEN GATE2) (RECORDING-OPEN GATE2))

(1.0 (START-RECORDER > AGENT1 starts the recorder))
((HAS-LOCATION AGENT1 LOCATION3) (HAS-LOCATION CONNECTOR1 LOCATION13) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7)
 (HAS-LOCATION TRAY1 LOCATION13) (HAS-LOCATION AGENT1* LOCATION3) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR1* LOCATION13)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13) (OPEN GATE2) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS)
 (RECORDING-OPEN GATE2))

(2.0 (MOVE > AGENT1 moves via ((WALK LOCATION3 NIL LOCATION2) (STAIRS LOCATION2 NIL LOCATION4) (WALK LOCATION4 NIL LOCATION13))))
((HAS-LOCATION AGENT1 LOCATION13) (HAS-LOCATION CONNECTOR1 LOCATION13) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7)
 (HAS-LOCATION TRAY1 LOCATION13) (HAS-LOCATION AGENT1* LOCATION3) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR1* LOCATION13)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13) (OPEN GATE2) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS)
 (RECORDING-OPEN GATE2))

(3.0 (PICKUP-CONNECTOR > AGENT1 picks up CONNECTOR1 at LOCATION13))
((HAS-LOCATION AGENT1 LOCATION13) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION3) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR1* LOCATION13)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING2 AGENT1 CONNECTOR1)
 (OPEN GATE2) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(4.0 (MOVE > AGENT1 moves via ((WALK LOCATION13 NIL LOCATION4))))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION3) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR1* LOCATION13)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING2 AGENT1 CONNECTOR1)
 (OPEN GATE2) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(5.0 (MOVE > AGENT1* moves via ((WALK LOCATION3 NIL LOCATION2) (STAIRS LOCATION2 NIL LOCATION4) (WALK LOCATION4 NIL LOCATION13))))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION13) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR1* LOCATION13)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING2 AGENT1 CONNECTOR1)
 (OPEN GATE2) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(6.0 (PICKUP-CONNECTOR > AGENT1* picks up CONNECTOR1* at LOCATION13))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION13) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13)
 (HOLDING1 AGENT1 CONNECTOR1) (HOLDING1 AGENT1* CONNECTOR1*) (HOLDING2 AGENT1 CONNECTOR1) (HOLDING2 AGENT1* CONNECTOR1*) (OPEN GATE2)
 (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(7.0 (CONNECT-CONNECTOR > AGENT1* connects CONNECTOR1* at LOCATION13 on GROUND to (RECEIVER1)))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION13) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13)
 (HAS-LOCATION CONNECTOR1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING2 AGENT1 CONNECTOR1) (OPEN GATE2)
 (PAIRED CONNECTOR1* RECEIVER1) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(8.0 (PICKUP-TRAY > AGENT1* picks up TRAY1* at LOCATION13 from LOCATION13))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION13) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION13)
 (HAS-LOCATION CONNECTOR1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING1 AGENT1* TRAY1*) (HOLDING2 AGENT1 CONNECTOR1)
 (HOLDING2 AGENT1* TRAY1*) (OPEN GATE2) (PAIRED CONNECTOR1* RECEIVER1) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS)
 (RECORDING-OPEN GATE2))

(9.0 (MOVE > AGENT1* moves via ((WALK LOCATION13 NIL LOCATION4) (JUMP LOCATION4 NIL LOCATION2))))
((HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION2) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION2)
 (HAS-LOCATION CONNECTOR1* LOCATION13) (HOLDING1 AGENT1 CONNECTOR1) (HOLDING1 AGENT1* TRAY1*) (HOLDING2 AGENT1 CONNECTOR1)
 (HOLDING2 AGENT1* TRAY1*) (OPEN GATE2) (PAIRED CONNECTOR1* RECEIVER1) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS)
 (RECORDING-OPEN GATE2))

(10.0 (CONNECT-CONNECTOR > AGENT1 connects CONNECTOR1 at LOCATION2 on TRAY1* to (CONNECTOR1* TRANSMITTER1)))
((ACTIVE RECEIVER1) (COLOR CONNECTOR1 BLUE) (COLOR CONNECTOR1* BLUE) (HAS-LOCATION AGENT1 LOCATION4) (HAS-LOCATION CONNECTOR2 LOCATION10)
 (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13) (HAS-LOCATION AGENT1* LOCATION2) (HAS-LOCATION BOX1* LOCATION7)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION2) (HAS-LOCATION CONNECTOR1 LOCATION2)
 (HAS-LOCATION CONNECTOR1* LOCATION13) (HOLDING1 AGENT1* TRAY1*) (HOLDING2 AGENT1* TRAY1*) (ON1 CONNECTOR1 TRAY1*) (ON2 CONNECTOR1 TRAY1*)
 (OPEN GATE1) (PAIRED CONNECTOR1* RECEIVER1) (PAIRED CONNECTOR1 CONNECTOR1*) (PAIRED CONNECTOR1 TRANSMITTER1) (RECORDER-CYCLES-USED 1)
 (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(11.0 (MOVE > AGENT1 moves via ((JUMP LOCATION4 NIL LOCATION2) (WALK LOCATION2 (GATE1) LOCATION1))))
((ACTIVE RECEIVER1) (COLOR CONNECTOR1 BLUE) (COLOR CONNECTOR1* BLUE) (HAS-LOCATION AGENT1 LOCATION1) (HAS-LOCATION CONNECTOR2 LOCATION10)
 (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13) (HAS-LOCATION AGENT1* LOCATION2) (HAS-LOCATION BOX1* LOCATION7)
 (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION2) (HAS-LOCATION CONNECTOR1 LOCATION2)
 (HAS-LOCATION CONNECTOR1* LOCATION13) (HOLDING1 AGENT1* TRAY1*) (HOLDING2 AGENT1* TRAY1*) (ON1 CONNECTOR1 TRAY1*) (ON2 CONNECTOR1 TRAY1*)
 (OPEN GATE1) (PAIRED CONNECTOR1* RECEIVER1) (PAIRED CONNECTOR1 CONNECTOR1*) (PAIRED CONNECTOR1 TRANSMITTER1) (RECORDER-CYCLES-USED 1)
 (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(12.0 (PUT-TRAY > AGENT1* puts TRAY1* on GROUND at LOCATION2))
((HAS-LOCATION AGENT1 LOCATION1) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION2) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION2)
 (HAS-LOCATION CONNECTOR1 LOCATION2) (HAS-LOCATION CONNECTOR1* LOCATION13) (OPEN GATE2) (PAIRED CONNECTOR1* RECEIVER1)
 (PAIRED CONNECTOR1 CONNECTOR1*) (PAIRED CONNECTOR1 TRANSMITTER1) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(13.0 (MOVE > AGENT1* moves via ((WALK LOCATION2 NIL LOCATION3))))
((HAS-LOCATION AGENT1 LOCATION1) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION AGENT1* LOCATION3) (HAS-LOCATION BOX1* LOCATION7) (HAS-LOCATION CONNECTOR2* LOCATION10) (HAS-LOCATION TRAY1* LOCATION2)
 (HAS-LOCATION CONNECTOR1 LOCATION2) (HAS-LOCATION CONNECTOR1* LOCATION13) (OPEN GATE2) (PAIRED CONNECTOR1* RECEIVER1)
 (PAIRED CONNECTOR1 CONNECTOR1*) (PAIRED CONNECTOR1 TRANSMITTER1) (RECORDER-CYCLES-USED 1) (RECORDING-IN-PROGRESS) (RECORDING-OPEN GATE2))

(14.0 (STOP-RECORDER > AGENT1* stops the recorder))
((HAS-LOCATION AGENT1 LOCATION1) (HAS-LOCATION CONNECTOR2 LOCATION10) (HAS-LOCATION BOX1 LOCATION7) (HAS-LOCATION TRAY1 LOCATION13)
 (HAS-LOCATION CONNECTOR1 LOCATION2) (OPEN GATE2) (PAIRED CONNECTOR1 TRANSMITTER1) (RECORDER-CYCLE-CLOSED) (RECORDER-CYCLES-USED 1)
 (RECORDING-OPEN GATE2))



Setup phase:

Recording phase:
(1.0 (START-RECORDER AGENT1))
(PAUSE)
(5.0 (MOVE AGENT1* ((WALK LOCATION3 NIL LOCATION2) (STAIRS LOCATION2 NIL LOCATION4) (WALK LOCATION4 NIL LOCATION13))))
(6.0 (PICKUP-CONNECTOR AGENT1* CONNECTOR1* LOCATION13))
(7.0 (CONNECT-CONNECTOR AGENT1* CONNECTOR1* LOCATION13 GROUND (RECEIVER1)))
(8.0 (PICKUP-TRAY AGENT1* TRAY1* LOCATION13 LOCATION13))
(9.0 (MOVE AGENT1* ((WALK LOCATION13 NIL LOCATION4) (JUMP LOCATION4 NIL LOCATION2))))
(PAUSE)
(12.0 (PUT-TRAY AGENT1* TRAY1* GROUND LOCATION2))
(13.0 (MOVE AGENT1* ((WALK LOCATION2 NIL LOCATION3))))
(14.0 (STOP-RECORDER AGENT1*))

Playback phase:
(PAUSE)
(2.0 (MOVE AGENT1 ((WALK LOCATION3 NIL LOCATION2) (STAIRS LOCATION2 NIL LOCATION4) (WALK LOCATION4 NIL LOCATION13))))
(3.0 (PICKUP-CONNECTOR AGENT1 CONNECTOR1 LOCATION13))
(4.0 (MOVE AGENT1 ((WALK LOCATION13 NIL LOCATION4))))
(RESUME)
(5.0 (MOVE AGENT1* ((WALK LOCATION3 NIL LOCATION2) (STAIRS LOCATION2 NIL LOCATION4) (WALK LOCATION4 NIL LOCATION13))))
(6.0 (PICKUP-CONNECTOR AGENT1* CONNECTOR1* LOCATION13))
(7.0 (CONNECT-CONNECTOR AGENT1* CONNECTOR1* LOCATION13 GROUND (RECEIVER1)))
(8.0 (PICKUP-TRAY AGENT1* TRAY1* LOCATION13 LOCATION13))
(9.0 (MOVE AGENT1* ((WALK LOCATION13 NIL LOCATION4) (JUMP LOCATION4 NIL LOCATION2))))
(PAUSE)
(10.0 (CONNECT-CONNECTOR AGENT1 CONNECTOR1 LOCATION2 TRAY1* (CONNECTOR1* TRANSMITTER1)))
(11.0 (MOVE AGENT1 ((JUMP LOCATION4 NIL LOCATION2) (WALK LOCATION2 (GATE1) LOCATION1))))  ;first goal achieved
(RESUME)
(12.0 (PUT-TRAY AGENT1* TRAY1* GROUND LOCATION2))
(13.0 (MOVE AGENT1* ((WALK LOCATION2 NIL LOCATION3))))
Closure: explicit.
Cycle metrics: depth 14, elapsed time 14.0, value change 0.0.
Complete solution totals: depth 14, elapsed time 14.0, value change 0.0.
Evaluation took:
  449.740 seconds of real time
  448.156250 seconds of total run time (443.234375 user, 4.921875 system)
  [ Real times consist of 0.899 seconds GC time, and 448.841 seconds non-GC time. ]
  [ Run times consist of 0.875 seconds GC time, and 447.282 seconds non-GC time. ]
  99.65% CPU
  1,433,413,057,701 processor cycles
  120,298,667,280 bytes consed